.h-list-tit span,
.tit-box span,
.h-list-tit h3,
.tit-white {
    font-weight: 700;
}

.h-list-box li em {
    color: white;
    background-color: #a6c2cb;
    width: 20px;
    height: 15px;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    margin-right: 5px;
}

.city-con ul li, .pccj span {
    font-size: 15px !important
}
.cw-box {
    margin: 1px;
}

    .cw-box .rig-box {
        display: inline-block;
        vertical-align: top;
        margin-left: 10px;
        width: 53%;
    }

    .cw-box .tit-box {
        font-weight: 700;
    }

.rig-box p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /*! autoprefixer: on */
    text-overflow: ellipsis;
    overflow: hidden;
}

.rig-box .time-box {
    float: right;
    margin-top: 10px;
}

.h-box a:hover {
    color: red !important;
}

.sy-cwjy em {
    margin-right: 2px;
}

.sy-cwjy span {
    width: 46%;
    display: inline-block;
    line-height: 16.2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pccj span {
    width: 42%;
    display: block;
    line-height: 22px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100% !important;
    font-size: 16px;
}

.m-top-cwjy span:nth-child(2n) {
    /*         margin-left: 87px;*/
    width: 56%;
}
.pc-yp ul:nth-child(1) li,
.pc-yp ul:nth-child(2) li,
.pc-yp ul:nth-child(3) li,
.pc-yp ul:nth-child(4) li {
    width: 8.4% !important;
    margin-right: 9px;
}

.pc-yp ul:nth-child(n+5) li {
    margin-right: 16px;
    width: 9.4% !important;
}
.tit-white {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jl-tit {
    width: 52%;
}

.x-sy-jy span {
    width: 48%;
}

.x-left-img {
    width: 46%;
}

    .x-left-img img {
        height: 114px;
    }

.nohs {
    overflow: initial !important;
}

.fontjy14 {
    font-size: 14px !important
}

.no2rem {
    text-indent: inherit !important
}

.jynewtd ul {
    width: 37%;
    margin-right: 22px;
}
.tit-white {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wynewtd ul {
    width: 37%;
    margin-right: 20px;
}
.qjsl-box {
    background: url('/Content/image/qjsl-bj.jpg')no-repeat;
    height: 330px;
}

    .qjsl-box ul {
        width: 100%;
        padding: 0;
    }

    .qjsl-box li {
        width: 9.4%;
        margin-bottom: 2px !important;
        margin-right: 4px;
        background-color: transparent !important;
    }

.on-r li:last-child {
    width: 4% !important;
}

.to-r li:first-child {
    width: 4% !important;
}

.qjsl-box ul li:last-child {
    margin-right: 0 !important;
}

.qjsl-box ul li a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
}
.cw-rc {
    margin-top: 20px;
    background-color: white;
}

    .cw-rc li {
        padding: 5.6px 20px;
    }

        .cw-rc li h3 {
            height: 26px;
            line-height: 26px;
            /*   margin-bottom: 5px;*/
            font-size: 17px;
            font-weight: 700;
        }

    .cw-rc .fl-box {
        display: inline-block;
        height: 20px;
        line-height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 12px;
        color: #6C95BA;
        padding: 0 3px;
        margin-right: 8px;
        background: #F8F8F8;
        border-radius: 10px;
    }
.tit-white {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.p-no {
    display: none;
}

.jlnewtd ul {
    width: 37%;
    margin-right: 20px;
}
.fv-wd-list li em {
    color: white;
    background-color: #a6c2cb;
    width: 16px;
    height: 15px;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    margin-right: 5px;
}